package usbcali.edu.co.pqrs.presentation.dataModel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import usbcali.edu.co.pqrs.modelo.dto.TipoSolicitudPqrDTO;
 
public class TipoSolicitudDataModel extends ListDataModel<TipoSolicitudPqrDTO> implements SelectableDataModel<TipoSolicitudPqrDTO> {    
 
   public TipoSolicitudDataModel() {  
   }  
 
   public TipoSolicitudDataModel(List<TipoSolicitudPqrDTO> data) {  
       super(data);  
   }  
     
   @Override  
   public TipoSolicitudPqrDTO getRowData(String rowKey) {  

		@SuppressWarnings("unchecked")
		List<TipoSolicitudPqrDTO> lista = (List<TipoSolicitudPqrDTO>) getWrappedData();  
         
       for(TipoSolicitudPqrDTO td : lista) {          	
           if(td.getIdTpSolPqr().toString().equals(rowKey))  
               return td;  
       }  
         
       return null;  
   }  
 
   @Override  
   public Object getRowKey(TipoSolicitudPqrDTO td) {  
       return td.getIdTpSolPqr();  
   }  

}